Adding Schedules

To add Schedules:

  1. Navigate to Robots > Schedule. The Scheduled Process List is displayed.

  2. Click Add Schedule

    Note: This option is visible only if you have permission to create a schedule.

    The Schedule Process page is displayed. 

  3. Choose the Process from the list. You can view the list of all the processes created by yourself and those shared with you by other users. 

  4. Choose the Preferred Robot from the list of configured robots. By default, an idle bot is selected. If any preferred robots are not live or serving other processes, the scheduler will choose other available robots with the same deployed process. If no robot is found, then the scheduler will skip the process and search for any other processes scheduled for execution. If there are no other processes scheduled, the scheduler will move on to pending/failed processes to run.

  5. Select Execute on preferred robot only to execute the process by the Preferred Robot only. If this option is selected, then an idle bot is not chosen for executing the process. If the Preferred Robot is not live or serving other processes, the robot will run the process once it is active or completes the ongoing process.

  6. Choose the process Priority from the following options:

    • High 

    • Medium: By default, this option is selected.

    • Low

      Note: The bot will consider the process with a high priority first. If a single bot is assigned multiple schedules to execute the process, the robot will first consider the process with high priority, followed by medium and low priority.

  7. If the selected process is associated with any input variables, enter all the required variable values for executing the process.

  8. Choose the Schedule as described in Types of Schedule Execution.

  9. Choose the following Additional Information as required.
    1. Log Level

      • NONE: Default system-level report

      • INFO: Basic report

      • DEBUG: Detailed report

      • TRACE: Detailed debugging report

    2. Retry Count: The total count of auto-retry of process in case of any failure.
    3. Failure Notification Required: Select 'Yes' to receive the email notification for a process failure. The new field By default, the option 'No' is selected.
  10. Click Schedule Process.

    In this example, the "Web Automation" process with "Medium" priority is selected for scheduling. The process consists of the input variable, and you need to enter the variable value in the Process Input Variables pane. After selecting all the required parameters, click Schedule Process. The process named "WebAutomation" will execute instantly by the default robot.

The newly created schedule is added to the Scheduled Process List.

Types of Schedule Execution 

Choose from the following schedule execution options:

  1. Now - With this option, the live bot which is immediately available is selected for executing the scheduled process. This option is selected by default, and the process completes immediately after the schedule is created.
  2. Once - With this option, the selected process is executed only once on the selected date and time. Click the calendar icon to pick the date and time.
  3. Minutes - Enter the following criteria:
    • Starts On - Select the date and time from the calendar. 
    • Per Minutes - Enter the duration in minutes at which the bot starts rerunning the process. 
    • Expires - By default, the "Never" option is selected so that the schedule chosen will never terminate, Select "On" to end the schedule on the specified date and time. 
    To restrict the scheduled execution on a specific day and time, enter the following criteria:
    1. Select the checkbox "Do not run on the following day(s)," and select the day from a list of days.
    2. Select the checkbox "Do not run on the following date(s)," and select the start and end dates from the "From" and "To" date picker control, respectively.
    3. Select the checkbox "Do not run on the following hour(s)," and select the start and end time from the "From" and "To" time picker control, respectively.
    4. Do not run - To restrict the scheduled execution on a specific day and time, enter the following criteria:
       -> Select the checkbox "Do not run on the following day(s)", and choose the day from the list.
      -> Select the checkbox "Do not run on the following date(s)", and choose the From and To dates from the calendar.
      -> Select the checkbox "Do not run on the following hour(s)" and choose the From and To time from the clock.
  4. Hourly - Enter the following criteria:
    • Starts On - Select the date and time from the calendar. 
    • Per Hours - Enter the duration in hours at which the bot starts rerunning the process again. 
    • Expires - By default, the "Never" option is selected so that the schedule chosen will run never terminate. Select "On" to end the schedule on the specified date and time. 

      To restrict the scheduled execution on a specific day and time, enter the following criteria:
      1. Select the checkbox "Do not run on the following day(s)" and select the day from a list of days.
      2. Select the checkbox "Do not run on the following date(s)" and select the start and end dates from the "From" and "To" date picker control, respectively.
      3. Select the checkbox "Do not run on the following hour(s)" and select the start and end time from the "From" and "To" time picker control, respectively.
  5. Daily - Enter the following criteria:
    • Starts On - Select the date and time from the date and time picker control. 
    • Expires - By default, the "Never" option is selected, stating that the schedule chosen will run endless time and never terminate, whereas the option "On" helps to end the schedule on the specified date and time.

      To restrict the scheduled execution on a specific day and time, enter the following criteria:
      1. Select the checkbox "Do not run on the following day(s)," and select the day from a list of days.
      2. Select the checkbox "Do not run on the following date(s)," and select the start and end dates from the "From" and "To" date picker control, respectively.
  6. Weekly - Enter the following criteria:
    • Starts On - Select the date and time from the date and time picker control. 
    • Day of Week - Helps select the specific day of the week on which the bot executes the scheduled process.
    • Expires - By default, the "Never" option is selected, stating that the schedule chosen will run endless time and never terminate, whereas the option "On" helps to end the schedule on the specified date and time.

      To restrict the scheduled execution on a specific day and time, enter the following criteria:
      1. Select the checkbox "Do not run on the following date(s)" and select the start and end dates from the "From" and "To" date picker control, respectively.
  7. Monthly - Enter the following criteria:
    • Starts On - Select the date and time from the date and time picker control. 
    • Expires - By default, the "Never" option is selected stating that the selected schedule will run endless times and never terminate, whereas the option "On" helps to end the schedule on the specified date and time.

      To restrict the scheduled execution on a specific day and time, enter the following criteria:
      1. Select the checkbox "Do not run on the following day(s)", and select the day from a list of days.
      2. Select the checkbox "Do not run on the following date(s)", and select the start and end dates from the "From" and "To" date picker control, respectively.
  8. Advanced - Enter the following criteria:
    • Cron expression - Enter the Cron Expression to create the schedule.